<?php
// +----------------------------------------------------------------------
// | 车钉钉 [ WE CAN DO IT JUST THINK IT ]
// +----------------------------------------------------------------------
// | Copyright (c) 2017 http://www.twothink.cn All rights reserved.
// +----------------------------------------------------------------------
// | Author: YagamiZN
// +----------------------------------------------------------------------

namespace app\admin\controller;
use think\Controller;

/**
 * 后台模块基类
 */
class Base extends Controller {
    protected $baseWebMsg;
    /**
     * 构造方法
     */
	public function __construct(){
	    /* 访问控制 */
	    if(empty(session('aid'))){
	        session(null);
	        cookie(null);
	        $this->error("请登陆",url('Login/loginOut'));
	    }
        /* 读取站点配置 */
        parent::__construct();
	}
	/**
	 * 构造方法，初始化站点信息
	 */
    protected function _initialize(){
        //没有缓存查询mysql设置缓存
        if(!cache('baseMenu')&&!cache('baseWebMsg')){
            $this->baseWebMsg=db('base_webmsg')->select();
            $baseWebmsg=$this->baseWebMsg;
            cache('baseWebMsg', $baseWebmsg, 1);
        }
    }
	/* 空操作，用于输出404页面 */
	public function _empty(){
		$this->redirect('Index/index');
	}
}
